# -*- coding:utf-8 -*-
# @Time:2024/4/1921:01
# @Author:miuzg
# @FileName:new test2.py
# @Software:PyCharm
'''
    在类中没有被任何装饰器所修饰的方法就成为对象的绑定方法
'''
# 定义一个人类
class Person:
    def __init__(self,name):
        self.name = name
    def speak(self):
        print(f'我是{self.name}')

# 创建实例对象
p = Person('Alen')
p.speak()
'''
    speak就是绑定到对象的方法，这个方法不在对象的命名空间中，而是在类里
    绑定方法会有一个自动传值的过程，自动将当前对象传递给方法中的第一个参数self
    通过哪一个对象去调用这个方法，就会把这个对象自动传给self。
    通过类去调用对对象的绑定方法，需要手动把对象传入。
'''